001 /*
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * ACL Lab, School of Computer Science, Montreal, QC
005 * Date: 2002-8-28
006 * Time: 23:40:49
007 */
008 package EVolve.util;
009
010 import EVolve.util.overlappers.OverlapVisualizationRunner;
011 import EVolve.util.batchutils.BatchRunner;
012 import EVolve.util.predefinedutils.PredefinedVisualizationRunner;
013 import EVolve.util.unifyutils.UnifiedVisualizationRunner;
014
015 public class ToolsManager {
016
017 private BatchRunner batchRunner;
018 private PredefinedVisualizationRunner predefinedVisualizationRunner;
019 private UnifiedVisualizationRunner linkedVisualizationRunner;
020 private OverlapVisualizationRunner overlapVisualizationRunner;
021 //private PhaseDetectorRunner phaseDetectorRunner;
022
023 public ToolsManager() {
024 batchRunner = new BatchRunner();
025 predefinedVisualizationRunner = new PredefinedVisualizationRunner();
026 linkedVisualizationRunner = new UnifiedVisualizationRunner();
027 overlapVisualizationRunner = new OverlapVisualizationRunner();
028 //phaseDetectorRunner = new PhaseDetectorRunner();
029 }
030
031 public BatchRunner getBatchRunner() {
032 return batchRunner;
033 }
034
035 public PredefinedVisualizationRunner getPredefinedVisualizationRunner() {
036 return predefinedVisualizationRunner;
037 }
038
039 public UnifiedVisualizationRunner getLinkedVisualizationRunner() {
040 return linkedVisualizationRunner;
041 }
042
043 public OverlapVisualizationRunner getOverlapVisualizationRunner() {
044 return overlapVisualizationRunner;
045 }
046
047 }